//
//  hero.h
//  Hero
//
//  Created by student6 on 2020/10/7.
//  Copyright © 2020 student6. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface hero : NSObject {
    NSString * country;
    NSInteger blood_value;
    NSInteger energy_value;
}

- (void)PKOneUnit;
- (NSInteger)getBlood_value;
- (void)setBlood_value: (NSInteger)BloodValue;
- (NSInteger)getEnergy_value;
- (void)setEnergy_value: (NSInteger)EnergyValue;
- (NSString *)getCountry;
- (void)setCountry: (NSString *)Country;


@end

@interface Zhangfei : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Guangyu : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Liubei : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Kongming : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Caocao : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Simayi : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Xiahoudun : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Sunquan : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Luxun : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

@interface Zhouyu : hero {}

- (NSInteger)ChooseSkill: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillA: (NSInteger)EnemyBloodValue;
- (NSInteger)SkillQ: (NSInteger)EnemyBloodValue;
- (void)SkillW;
- (NSInteger)SkillR: (NSInteger)EnemyBloodValue;

@end

NS_ASSUME_NONNULL_END
